 /// @file InterOpImportExport.h
 /// @brief InterOpImportExport 
 /// @createtime 2025-05-23

#ifndef INTEROPIMPORTEXPORT_H
#define INTEROPIMPORTEXPORT_H
#include "common/constant.h"
#include "InterOpIO.h"
AMCAX_EXCHANGE_NAMESPACE_BEGIN

namespace InterOp::ImportExport {
    class FacetOptions;
    class MetaDataInfo;

    void ConvertUseInterOp(const std::string &inFilePath,const std::string &outFilePath, const std::string &policyFilePath="");
    AMCAX::Exchange::InterOp::MetaDataInfo GetMetaDataUsingInterOp(const std::string &inFilePath, const std::string &outTopoJsonFilePath, const AMCAX::Exchange::InterOp::FacetOptions &facetOptions);
}


AMCAX_EXCHANGE_NAMESPACE_END
#endif